Skip to main content

Local Development

Get started by Downloading our repo or setting up an account.

What you'll need

Setup

  1. Install dependencies

    Run the following command to install dependencies required for iguhealth. From the root of the repository run the following command:

    sh install.sh
  2. Start the services

    Run the following command to start services required for iguhealth. From the root of the repository run the following command:

    docker compose -f docker/services-compose.yml up
  3. Start the server

    Run the following command to start the iguhealth server. From the root of the repository run the following command:

    yarn workspace @iguhealth/server watch
  4. Create a tenant

    Run the following command to create a new tenant. From the root of the repository run the following command:

    yarn workspace @iguhealth/server cli admin tenant create

    Follow the prompts to create a new tenant and user.

  5. Start the admin Application

    Run the following to start the admin app:

    yarn workspace @iguhealth/admin-app start
  6. Login to the admin app

    Go to http://localhost:3000/auth/login and follow the prompts to login to the admin app.

Next Steps

  • Setup the CLI by Following the tutorial here.
  • Read our Documentation for our FHIR API here
  • Setup Custom Operations here